#!/bin/bash
HUISHENG_API_DIR="huisheng_api"
HUISHENG_DIR="huisheng"
VIEW_DIR="view"
DATA_DIR="data"
SHARE_DIR="/home/wwwroot/default"
DES_DIR="/opt/RSSM/WebAdmin"
DS="/"
case "$1" in
    setup)
			if [-d $HUISHENG_API_DIR -a -d $HUISHENG_DIR -a -d $VIEW_DIR]
			then
				#################################################
				if [! -d $DES_DIR]
				then
					echo "make $DES_DIR ..";
					mkdir -p $DES_DIR;
				else
					echo "$DES_DIR is existed";
				fi
				#################################################
				if [! -d $DES_DIR$DS$HUISHENG_API_DIR]
				then
					echo "install $HUISHENG_API_DIR ..";
					cp -r $HUISHENG_API_DIR $DES_DIR$DS$HUISHENG_API_DIR;
					chown -R www:www $DES_DIR$DS$HUISHENG_API_DIR;
				else
					echo "$DES_DIR$DS$HUISHENG_API_DIR is existed";
				fi
				#################################################
				if [! -d $DES_DIR$DS$HUISHENG_DIR]
				then
					echo "install $HUISHENG_DIR ..";
					cp -r $HUISHENG_DIR $DES_DIR$DS$HUISHENG_DIR;
				else
					echo "$DES_DIR$DS$HUISHENG_DIR is existed";
				fi
				#################################################
				if [! -d $DES_DIR$DS$VIEW_DIR]
				then
					echo "install $VIEW_DIR ..";
					cp -r $VIEW_DIR $DES_DIR$DS$VIEW_DIR;
				else
					echo "$DES_DIR$DS$VIEW_DIR is existed";
				fi				
				#################################################
				if [! -d $SHARE_DIR$DS$DATA_DIR]
				then
					echo "install $DATA_DIR ..";
					cp -r $DATA_DIR $SHARE_DIR$DS$DATA_DIR;
					chown -R www:www $SHARE_DIR$DS$DATA_DIR;
					ln -s $SHARE_DIR$DS$DATA_DIR $DES_DIR;
				else
					echo "$SHARE_DIR$DS$DATA_DIR is existed";
				fi
				#################################################	
			else
				echo "setup is failed";
				exit 1
			fi	
			;;
	uninstall)
			echo "uninstall";
			;;
	reset)
			echo "reset";
			;;
	*)
			printf "Usage: $0 {setup|uninstall|reset}\n" >&2
			exit 1
			;;
esac
exit 0